perform (a contract) - Espagnol Anglais Dictionnaire